package com.hsmpay.mobile.pojo.trans;

import com.hsmpay.common.pojo.BasePojo;

import java.util.Date;

/**
 * 账户明细
 * java bean
 * 对应 info_Account_Details表
 *
 * @author 颜铃璋
 */
public class AccountDetails extends BasePojo {
    private static final long serialVersionUID = 4786325572756834168L;

    private Long id;//ID
    private String orderNum;//订单ID
    private Long userId;//用户Id
    private Double balance;//用户余额
    private Integer incExp;//收入
    private Double transMoney;//指出
    private Date createDate;//创建日期

    private String rootCategory;//大类 类别
    private String category;//类别
    private Integer statue;//交易状态 0交易失败 1交易成功 2银行交易处理中 3 未付款（建索引）
    private Double availBalance;//可用余额

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public String getRootCategory() {
        return rootCategory;
    }

    public void setRootCategory(String rootCategory) {
        this.rootCategory = rootCategory;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getIncExp() {
        return incExp;
    }

    public void setIncExp(Integer incExp) {
        this.incExp = incExp;
    }

    public Double getTransMoney() {
        return transMoney;
    }

    public void setTransMoney(Double transMoney) {
        this.transMoney = transMoney;
    }

    public Integer getStatue() {
        return statue;
    }

    public void setStatue(Integer statue) {
        this.statue = statue;
    }

    public Double getAvailBalance() {
        return availBalance;
    }

    public void setAvailBalance(Double availBalance) {
        this.availBalance = availBalance;
    }
}
